Use button->event_window for the fake leave event, otherwise the button
authorMatthias Clasen <mclasen@redhat.com>
Wed, 8 Dec 2004 05:57:04 +0000 (05:57 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 8 Dec 2004 05:57:04 +0000 (05:57 +0000)
2004-12-08  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): Use
button->event_window for the fake leave event, otherwise
the button ignores it.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeview.c

index 9fd3807e94e95e6e523baac898a75e5433e725eb..783de5f3cbebc3d6f20fcdbf108a1d719802ebdf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-12-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): Use
+       button->event_window for the fake leave event, otherwise
+       the button ignores it.  
+
 2004-12-07  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkiconview.c (gtk_icon_view_rows_reordered): Make this
index 9fd3807e94e95e6e523baac898a75e5433e725eb..783de5f3cbebc3d6f20fcdbf108a1d719802ebdf 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): Use
+       button->event_window for the fake leave event, otherwise
+       the button ignores it.  
+
 2004-12-07  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkiconview.c (gtk_icon_view_rows_reordered): Make this
index 9fd3807e94e95e6e523baac898a75e5433e725eb..783de5f3cbebc3d6f20fcdbf108a1d719802ebdf 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): Use
+       button->event_window for the fake leave event, otherwise
+       the button ignores it.  
+
 2004-12-07  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkiconview.c (gtk_icon_view_rows_reordered): Make this
index 9fd3807e94e95e6e523baac898a75e5433e725eb..783de5f3cbebc3d6f20fcdbf108a1d719802ebdf 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): Use
+       button->event_window for the fake leave event, otherwise
+       the button ignores it.  
+
 2004-12-07  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkiconview.c (gtk_icon_view_rows_reordered): Make this
index 74fce907a04307b998ad9eae73cfee1e2a996fed..c6d727e4b4ba89aed82d9fabae77ebb73ab9dc8c 100644 (file)
@@ -8115,7 +8115,7 @@ _gtk_tree_view_column_start_drag (GtkTreeView       *tree_view,
 
   send_event = gdk_event_new (GDK_LEAVE_NOTIFY);
   send_event->crossing.send_event = TRUE;
-  send_event->crossing.window = g_object_ref (column->button->window);
+  send_event->crossing.window = g_object_ref (GTK_BUTTON (column->button)->event_window);
   send_event->crossing.subwindow = NULL;
   send_event->crossing.detail = GDK_NOTIFY_ANCESTOR;
   send_event->crossing.time = GDK_CURRENT_TIME;